impounded lakes - German English Dictionary